package com.tpp.threat_perception_platform.param;

import java.util.List;
import java.util.Map;

public class ThreatParam {
    private String macAddress;
    private String hostName;
    private String type;
    private Integer hotfix=0;
    private Integer vulnerability=0;
    private Integer weakPassword=0;
    private Integer application=0;
    private Integer system=0;
    private List<Map<String, Object>> accounts;
    private List<Map<String, Object>> appVulnerabilities;
    private List<Map<String, Object>> vulnerabilities;

    public List<Map<String, Object>> getVulnerabilities() {
        return vulnerabilities;
    }

    public void setVulnerabilities(List<Map<String, Object>> vulnerabilities) {
        this.vulnerabilities = vulnerabilities;
    }

    public List<Map<String, Object>> getAppVulnerabilities() {
        return appVulnerabilities;
    }

    public void setAppVulnerabilities(List<Map<String, Object>> appVulnerabilities) {
        this.appVulnerabilities = appVulnerabilities;
    }

    public List<Map<String, Object>> getAccounts() {
        return accounts;
    }
    public void setAccounts(List<Map<String, Object>> accounts) {
        this.accounts = accounts;
    }
    public Integer getHotfix() {
        return hotfix;
    }

    public void setHotfix(Integer hotfix) {
        this.hotfix = hotfix;
    }

    public Integer getVulnerability() {
        return vulnerability;
    }

    public void setVulnerability(Integer vulnerability) {
        this.vulnerability = vulnerability;
    }

    public Integer getWeakPassword() {
        return weakPassword;
    }

    public void setWeakPassword(Integer weakPassword) {
        this.weakPassword = weakPassword;
    }

    public Integer getApplication() {
        return application;
    }

    public void setApplication(Integer application) {
        this.application = application;
    }

    public Integer getSystem() {
        return system;
    }

    public void setSystem(Integer system) {
        this.system = system;
    }

    public ThreatParam() {
    }

    public String getMacAddress() {
        return macAddress;
    }

    public void setMacAddress(String macAddress) {
        this.macAddress = macAddress;
    }

    public String getHostName() {
        return hostName;
    }

    public void setHostName(String hostName) {
        this.hostName = hostName;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

}
